.poltrona[riservato="0"] {width: 18px; height: 20px; background-image: url(images/img_scelta_posti/poltrona_verde.png); background-repeat: no-repeat; cursor: pointer;}
.poltrona[riservato="1"] {width: 18px; height: 20px; background-image: url(images/img_scelta_posti/poltrona_rossa.png); background-repeat: no-repeat;}
.poltrona[selezionato="1"] {width: 18px; height: 20px; background-image: url(images/img_scelta_posti/poltrona_arancione.png); background-repeat: no-repeat; cursor: pointer;}
.corridoio {width: 18px;height: 20px; /*background:#eeeeee;*/}
/*table {background:#eeeeee;}*/
.tabella-posti {margin-left: auto; margin-right: auto;}
/*.intestaz-scelta-posti {text-align: center; margin-top: 40px; margin-bottom: 50px; font-size: 22px;}*/
.form-prenotazione {margin-top: 70px}
/*pulsantePrenota {outline: none; cursor: pointer; text-align: center; text-decoration: none; font: bold 12px arial, sans-serif; color: #fff; padding: 5px 10px; border: solid 1px #0076a3; background: #0f1149; margin-bottom: 30px; margin-right: 10px;}*/
.legenda-rosso {width: 25px; height: 20px; background-image: url(images/img_scelta_posti/poltrona_rossa.png); background-repeat: no-repeat;}
.legenda-verde {width: 25px; height: 20px; background-image: url(images/img_scelta_posti/poltrona_verde.png); background-repeat: no-repeat;}
.legenda-arancione {width: 25px; height: 20px; background-image: url(images/img_scelta_posti/poltrona_arancione.png); background-repeat: no-repeat;}
.testo-legenda {width: 100px; text-align: left; font-size: 14px;}
.titolo-legenda {margin-top: 50px; margin-bottom: 20px; font-size: 18px;}
.tabella-legenda {margin-left: auto; margin-right: auto;}

#formPrenotazione {text-align: center; margin-top: 20px;}
.sceltaMultipla {width: 185px; background: url(images/more-button.png); background-size:cover; border-width: 0px; color: #fff;}
option {background-color:#C1C1C1; color: #000000;}
.labelPrenotazione {font-size: 14px; display: inline-block; text-align:left; width:180px; padding: 5px 0;}
.intestazioneSelezione {margin-top: 50px; margin-bottom: 30px; font-size: 22px;}

.pulsanteDisabilitato {outline: none; text-align: center; text-decoration: none; font: bold 12px arial, sans-serif; color: #999999; padding: 5px 10px; border: solid 1px #0076a3; background: #edeceb; margin-bottom: 30px; margin-left: 10px;}
.sceltaMultiplaDisabilitato {width: 185px; background-color: #edeceb; background-size:cover; border-width: 0px; color: #999999;}
#boxSelezionaPosti {display:none;}

.prezzo {text-align: left; margin-left: 20px;}
.interspazioPrenotaOAcquista {margin-top: 20px;}
.interspazioDoppioPrenotaOAcquista {margin-top: 40px;}

.prenotazioneHolder {text-align: center; /*opacity: 0;*/}
.prenotazioniTitolo {text-align: left; margin-top: 25px; margin-bottom: 10px; margin-left: 40px; font-size: 22px;}
.prenotazioniNonTitolo {text-align: left; margin-left: 40px; font-size: 14px;}
.prenotazioniNonTitoloAttenzione {text-align: left; margin-bottom: 20px; margin-left: 40px; font-size: 14px; color: #39c6d7; font-weight: bold;}

.pulsantePlus {border-style: none; width:15px; height:15px; background: transparent url(images/img_scelta_posti/plus.png) no-repeat center center; cursor: pointer;}
.pulsantePlusDisabilitato {border-style: none; width:15px; height:15px; background: transparent url(images/img_scelta_posti/plusDisabilitato.png) no-repeat center center;}
.pulsanteMinus {border-style: none; width:15px; height:15px; background: transparent url(images/img_scelta_posti/minus.png) no-repeat center center; cursor: pointer;}
.pulsanteMinusDisabilitato {border-style: none; width:15px; height:15px; background: transparent url(images/img_scelta_posti/minusDisabilitato.png) no-repeat center center;}

#idPrezzo {display: inline-block;}
.textSenzaBordo {background: transparent; border: 0px none; font-size: 16px;}
#textPersoneSotto15 {text-align: center;}